// 创建三种路由核心方法
export { createWebHistory } from "./history/html5";
export { createWebHashHistory } from "./history/hash";
export { createMemoryHistory } from "./history/memory";

// export { createRouterMatcher } from "./matcher";
export { createRouter } from "./router";
// export { RouterLink, useLink } from "./RouterLink";
// export { RouterView } from "./RouterView";

// export {
//   routeLocationKey,
//   routerViewLocationKey,
//   routerKey,
//   matchedRouteKey,
//   viewDepthKey,
// } from "./injectionSymbols";

// export { parseQuery, stringifyQuery } from "./query";
// export { NavigationFailureType, isNavigationFailure } from "./errors";
// export { START_LOCATION_NORMALIZED as START_LOCATION } from "./types";

// export {
//   onBeforeRouteLeave,
//   onBeforeRouteUpdate,
//   loadRouteLocation,
// } from "./navigationGuards";

// export * from "./useApi";
// export * from "./globalExtensions";
